package ec.edu.ucacue.siop.dao.recurso;

import java.io.Serializable;

import ec.edu.ucacue.siop.dao.GenericDAOImpl;
import ec.edu.ucacue.siop.modelo.material.Material;
import ec.edu.ucacue.siop.modelo.recurso.MaterialDefUso;
import ec.edu.ucacue.siop.modelo.recurso.UnidadFuncional;

public class MaterialDefUsoDAOImpl extends GenericDAOImpl<MaterialDefUso, Serializable> implements MaterialDefUsoDAO{

	public MaterialDefUso create(Material material, float cantidadReferencia,
			UnidadFuncional unidad) {
		MaterialDefUso insumo = new MaterialDefUso();
		insumo.setCantidadMaxima(cantidadReferencia);
		insumo.setMaterial(material);
		insumo.setUnidad(unidad);
		unidad.getListaProductosEntrada().add(insumo);
		return insumo;
	}
}
